package com.tsy.server.component.websocket.config;

import java.security.Principal;

/**
 * WebSocket连接的Principal实现
 * 用于存储WebSocket连接的用户身份信息
 * 
 * @author sean.zhou
 * @version 0.1
 * @date 2023/11/16
 */
public class StompPrincipal implements Principal {

    private final String name;

    /**
     * 构造函数
     * 
     * @param name 用户名/标识符
     */
    public StompPrincipal(String name) {
        this.name = name;
    }

    /**
     * 获取用户名/标识符
     * 
     * @return 用户名/标识符
     */
    @Override
    public String getName() {
        return name;
    }
}